<?php
/**
 * A helper file for your Eloquent Models
 * Copy the phpDocs from this file to the correct Model,
 * And remove them from this file, to prevent double declarations.
 *
 * @author Barry vd. Heuvel <barryvdh@gmail.com>
 */


namespace App\Models{
/**
 * App\Models\Admin
 *
 * @property integer $id
 * @property string $name
 * @property string $username
 * @property string $password
 * @property string $remember_token
 * @property \Carbon\Carbon $created_at
 * @property \Carbon\Carbon $updated_at
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Admin whereId($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Admin whereName($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Admin whereUsername($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Admin wherePassword($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Admin whereRememberToken($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Admin whereCreatedAt($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Admin whereUpdatedAt($value)
 */
	class Admin extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\Draft
 *
 * @property integer $id
 * @property integer $user_id
 * @property integer $category_id
 * @property string $title
 * @property string $description
 * @property string $thumb
 * @property boolean $page_turn_way
 * @property boolean $is_cycle
 * @property boolean $is_auto
 * @property boolean $is_template
 * @property boolean $is_share
 * @property integer $views
 * @property \Carbon\Carbon $created_at
 * @property \Carbon\Carbon $updated_at
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Draft whereId($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Draft whereUserId($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Draft whereCategoryId($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Draft whereTitle($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Draft whereDescription($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Draft whereThumb($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Draft wherePageTurnWay($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Draft whereIsCycle($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Draft whereIsAuto($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Draft whereIsTemplate($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Draft whereIsShare($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Draft whereViews($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Draft whereCreatedAt($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Draft whereUpdatedAt($value)
 */
	class Draft extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\DraftSection
 *
 * @property integer $id
 * @property integer $draft_id
 * @property string $title
 * @property boolean $sequence
 * @property string $css
 * @property string $properties
 * @property \Carbon\Carbon $created_at
 * @property \Carbon\Carbon $updated_at
 * @method static \Illuminate\Database\Query\Builder|\App\Models\DraftSection whereId($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\DraftSection whereDraftId($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\DraftSection whereTitle($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\DraftSection whereSequence($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\DraftSection whereCss($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\DraftSection whereProperties($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\DraftSection whereCreatedAt($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\DraftSection whereUpdatedAt($value)
 */
	class DraftSection extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\Element
 *
 * @property integer $id
 * @property integer $section_id
 * @property \Carbon\Carbon $created_at
 * @property \Carbon\Carbon $updated_at
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Element whereId($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Element whereSectionId($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Element whereCreatedAt($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Element whereUpdatedAt($value)
 */
	class Element extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\Play
 *
 * @property integer $id
 * @property integer $user_id
 * @property integer $category_id
 * @property string $title
 * @property string $description
 * @property string $thumb
 * @property boolean $page_turn_way
 * @property boolean $is_cycle
 * @property boolean $is_auto
 * @property boolean $is_template
 * @property boolean $is_share
 * @property integer $views
 * @property \Carbon\Carbon $created_at
 * @property \Carbon\Carbon $updated_at
 * @property-read \App\Models\User $user
 * @property-read \App\Models\PlayCategory $category
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Play whereId($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Play whereUserId($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Play whereCategoryId($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Play whereTitle($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Play whereDescription($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Play whereThumb($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Play wherePageTurnWay($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Play whereIsCycle($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Play whereIsAuto($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Play whereIsTemplate($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Play whereIsShare($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Play whereViews($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Play whereCreatedAt($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Play whereUpdatedAt($value)
 */
	class Play extends \Eloquent {}
}

namespace App\Models{
/**
 * PlayCatalog
 *
 * @property-read \App\Models\PlayCatalog $parent
 * @property-read \Baum\Extensions\Eloquent\Collection|\App\Models\PlayCatalog[] $children
 * @method static \Illuminate\Database\Query\Builder|\Baum\Node withoutNode($node)
 * @method static \Illuminate\Database\Query\Builder|\Baum\Node withoutSelf()
 * @method static \Illuminate\Database\Query\Builder|\Baum\Node withoutRoot()
 * @method static \Illuminate\Database\Query\Builder|\Baum\Node limitDepth($limit)
 */
	class PlayCatalog extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\PlayCategory
 *
 * @property integer $id
 * @property integer $parent_id
 * @property integer $lft
 * @property integer $rgt
 * @property integer $depth
 * @property string $title
 * @property \Carbon\Carbon $created_at
 * @property \Carbon\Carbon $updated_at
 * @property-read \App\Models\PlayCategory $parent
 * @property-read \Baum\Extensions\Eloquent\Collection|\App\Models\PlayCategory[] $children
 * @method static \Illuminate\Database\Query\Builder|\App\Models\PlayCategory whereId($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\PlayCategory whereParentId($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\PlayCategory whereLft($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\PlayCategory whereRgt($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\PlayCategory whereDepth($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\PlayCategory whereTitle($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\PlayCategory whereCreatedAt($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\PlayCategory whereUpdatedAt($value)
 * @method static \Illuminate\Database\Query\Builder|\Baum\Node withoutNode($node)
 * @method static \Illuminate\Database\Query\Builder|\Baum\Node withoutSelf()
 * @method static \Illuminate\Database\Query\Builder|\Baum\Node withoutRoot()
 * @method static \Illuminate\Database\Query\Builder|\Baum\Node limitDepth($limit)
 */
	class PlayCategory extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\PlayType
 *
 * @property integer $id
 * @property string $title
 * @property boolean $type
 * @property \Carbon\Carbon $created_at
 * @property \Carbon\Carbon $updated_at
 * @method static \Illuminate\Database\Query\Builder|\App\Models\PlayType whereId($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\PlayType whereTitle($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\PlayType whereType($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\PlayType whereCreatedAt($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\PlayType whereUpdatedAt($value)
 */
	class PlayType extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\Section
 *
 * @property integer $id
 * @property integer $play_id
 * @property string $title
 * @property boolean $sequence
 * @property string $css
 * @property string $properties
 * @property \Carbon\Carbon $created_at
 * @property \Carbon\Carbon $updated_at
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Section whereId($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Section wherePlayId($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Section whereTitle($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Section whereSequence($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Section whereCss($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Section whereProperties($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Section whereCreatedAt($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\Section whereUpdatedAt($value)
 */
	class Section extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\User
 *
 * @property integer $id
 * @property string $name
 * @property string $username
 * @property string $password
 * @property string $remember_token
 * @property \Carbon\Carbon $created_at
 * @property \Carbon\Carbon $updated_at
 * @property-read \Illuminate\Database\Eloquent\Collection|\Laravel\Passport\Client[] $clients
 * @property-read \Illuminate\Database\Eloquent\Collection|\Laravel\Passport\Token[] $tokens
 * @property-read \Illuminate\Notifications\DatabaseNotificationCollection|\Illuminate\Notifications\DatabaseNotification[] $notifications
 * @property-read \Illuminate\Notifications\DatabaseNotificationCollection|\Illuminate\Notifications\DatabaseNotification[] $readNotifications
 * @property-read \Illuminate\Notifications\DatabaseNotificationCollection|\Illuminate\Notifications\DatabaseNotification[] $unreadNotifications
 * @method static \Illuminate\Database\Query\Builder|\App\Models\User whereId($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\User whereName($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\User whereUsername($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\User wherePassword($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\User whereRememberToken($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\User whereCreatedAt($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Models\User whereUpdatedAt($value)
 */
	class User extends \Eloquent {}
}

